package com.yfp.goods.service;

import com.yfp.goods.domain.Company;

import java.util.List;

/**
 * 公司表(Company)表服务接口
 *
 *
 * @since 2024-01-07 13:28:57
 */
public interface CompanyService {

    /**
     * 通过ID查询单条数据
     *
     * @param companyId 主键
     * @return 实例对象
     */
    Company queryById(String companyId);

    /**
     * 分页查询
     *
     * @param company 筛选条件
     * @return 查询结果
     */
    List<Company> queryByPage(Company company);

    /**
     * 新增数据
     *
     * @param company 实例对象
     * @return 实例对象
     */
    Company insert(Company company);

    /**
     * 修改数据
     *
     * @param company 实例对象
     * @return 实例对象
     */
    Company update(Company company);

    List<String> querySubsidiaryInformation(String companyId);

}
